package com.pai4j.domain.vo.request.subjectaccount;

import lombok.Data;
import java.util.List;

/**
 *  文章创建更新
 *
 * @author: CYM-pai
 * @date: 2025/04/29 21:23
 **/
@Data
public class SaveArticleRequestVO {

    /**
     * 文章id
     */
    private Long id;

    /**
     * 作者
     */
    private String author;

    /**
     * 公众号
     */
    private String subjectAccount;

    /**
     * 文章计划推送时间，13位时间戳，精确到秒
     */
    private Long planPushTime;

    /**
     * 文章标题
     */
    private String title;

    /**
     * 文章封面主图（支持多图，取第一张作为主封面）
     */
    private List<String> cover;

    /**
     * 文章总结
     */
    private String description;

    /**
     * 文章正文
     */
    private String content;

    /**
     * 文章标签
     */
    private String signs;

    /**
     * 文章跳转链接（配置了该链接，默认跳转到链接指向地址，扩展公众号推送能力）
     */
    private String redirectUrl;

    /**
     * 文章状态
     *
     * @see// com.pai4j.common.enums.ArticleStatusEnum
     */
    private Integer status;

    /**
     * 验证请求参数是否有效
     */
    public void validaRequestParam() {
        // TODO
    }
}
